$(function(){
	User_Add_Js.init();
})
/**
 * 角色新增的Js对象
 */
var User_Add_Js={
	/**
	 * 前一个页面对象
	 */
	MAIN_PAGE_WINDOW :null,
	/**
	 * 模块序号
	 */
	MODULE_ID:null,
	/**
	 * 初始化角色新增JS对象
	 */
	init:function(){
		User_Add_Js.MODULE_ID = GetRequest().pid;
		User_Add_Js.MAIN_PAGE_WINDOW = parent.document.getElementById("tab_frame_"+User_Add_Js.MODULE_ID).contentWindow;
		User_Add_Js.loadUseRole();
	},
	/**
	 * 加载可用角色
	 */
	loadUseRole:function(){
		$.ajax({
			url : "/crm/role/getRoleByIsUse", // 请求的url地址
			dataType : "json", // 返回格式为json
			async : false,// 请求是否异步，默认为异步，这也是ajax重要特性
			data : {
				isUse:1
			}, // 参数值
			type : "post", // 请求方式
			success : function(data) {
				var html = "";
				$.each(data, function(key, val) {
					html += '<span>';
					html += '<label class="custom_checkbox">';
					html += '<input name="imageType" hidden="hidden" type="checkbox"  value="'+val.uuid+'"/>';
					html += '<div></div>'+val.roleName+'</label>';
					html += '</span>';
				});
				$(".dj_ns").html(html);
			},
			error : function() {
			}
		})
	},
	/**
	 * 新增保存
	 */
	addSave:function(){
		var obj ={};
		
		var loginName = $("#login_name").val();
		if(loginName.trim().length==0){
			AlertBox.alert("用户名不能为空", "");
			return
		}
		obj.loginName=loginName;
		
		var loginPwd = $("#pwd").val();
		if(loginPwd.length>0){
			obj.loginPwd=loginPwd;
		}
		
		var arr = new Array();
		$("input[name=imageType]:checked").each(function(i){
	        arr[i] = $(this).val();
	    });
		var vals = arr.join(",");
		obj.roleUuid = vals;
		
		var userRealName = $("#userRealName").val();
		if(userRealName.trim().length==0){
			userRealName = loginName;
		}
		obj.userRealName=userRealName;
		obj.userNickName=loginName;
		
		
		$.ajax({
			url : "/crm/user/addOrEditSaveUser", // 请求的url地址
			dataType : "json", // 返回格式为json
			async : false,// 请求是否异步，默认为异步，这也是ajax重要特性
			data : obj, // 参数值
			type : "post", // 请求方式
			success : function(data) {
				AlertBox.alert(data.info, "");
				if(data.status){
					User_Add_Js.MAIN_PAGE_WINDOW.user_js.search_users();
					//parent.closeCurPage();
					AlertBox.onHide(function(){
						parent.closeCurPage();
					})
				}
			},
			error : function() {
			}
		})
		
	}
}


function test(){
	User_Add_Js.MAIN_PAGE_WINDOW.user_js.test()
}
